package com.tmc.bean.intair;

import java.util.List;

import com.tmc.entity.common.BaseEntity;

/**
 * intair_order 实体类 Mon Nov 28 14:13:34 CST 2016 pei
 */

public class IntairOrder extends BaseEntity {

	private static final long serialVersionUID = 7714498327992460176L;
	private Long orderId;
	private String orderNum;
	private String platformOrderNum;
	private Long bookDate;
	private String departure;
	private String arrival;
	private String airline;
	private String departureCity;
	private String departureCityName;
	private String arrivalCity;
	private String arrivalCityName;
	private Long bookId;
	private String bookName;
	private Long departureDate;
	private Long arrivalDate;
	private String flightType;
	private Long clientId;
	private Long vendorId;
	private Double totalAmount;
	private String platform;
	private String pnr;
	private String pnrStatus;
	private String lpnr;
	private String ticketNum;
	private String orderStatus;
	private String contactName;
	private String contactPhone;
	private String contactMail;
	private String passengerNames;
	private String flightNo;
	private String commisionPolicyId;
	private String paltformPolicyId;
	private String source;
	private Long adtk;// pnr保留时限
	private Integer ticketingType;// 1:自动出票;2:手工出票
	private String ticketType;//机票类型（1:BSP 2:B2B 3:B2C 4:P2P）
	private String officeNo;
	private String platformPolicyId;
	private Long ticketingDeadline;// 最晚出票时间
	private String eiRemark;//退改签
	private String platformStatus;
	private Long operatorId;

	
	// 辅助多条件查询字段
	private String bookDateStartStr;
	private String bookDateEndStr;
	private String bookDateStr;
	private String departureDateStr;
	
	private String departureDateStartStr;
	private String departureDateEndStr;

	// 辅助字段
	private List<IntairFlight> flights;
	private List<IntairPassenger> passengers;
	
	//报表查询的辅助字段
	// 显示字段
    private String statusName;//
    private Long bookOperatorId;
    private String bookOperatorName;//订票人
    private String clientName;//商户名字
    private String platformName;//平台名字
    private String airlineName;//航司
	private IntairFare fare;

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}

	public String getOrderNum() {
		return orderNum;
	}

	public void setDepartureCity(String departureCity) {
		this.departureCity = departureCity;
	}

	public String getDepartureCity() {
		return departureCity;
	}

	public void setDepartureCityName(String departureCityName) {
		this.departureCityName = departureCityName;
	}

	public String getDepartureCityName() {
		return departureCityName;
	}

	public void setArrivalCity(String arrivalCity) {
		this.arrivalCity = arrivalCity;
	}

	public String getArrivalCity() {
		return arrivalCity;
	}

	public void setArrivalCityName(String arrivalCityName) {
		this.arrivalCityName = arrivalCityName;
	}

	public String getArrivalCityName() {
		return arrivalCityName;
	}

	public void setBookId(Long bookId) {
		this.bookId = bookId;
	}

	public Long getBookId() {
		return bookId;
	}

	public void setBookName(String bookName) {
		this.bookName = bookName;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getBookName() {
		return bookName;
	}

	public void setDepartureDate(Long departureDate) {
		this.departureDate = departureDate;
	}

	public Long getDepartureDate() {
		return departureDate;
	}

	public void setArrivalDate(Long arrivalDate) {
		this.arrivalDate = arrivalDate;
	}

	public Long getArrivalDate() {
		return arrivalDate;
	}

	public void setFlightType(String flightType) {
		this.flightType = flightType;
	}

	public String getFlightType() {
		return flightType;
	}

	public void setClientId(Long clientId) {
		this.clientId = clientId;
	}

	public Long getClientId() {
		return clientId;
	}

	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public Double getTotalAmount() {
		return totalAmount;
	}

	public String getPlatform() {
		return platform;
	}

	public void setPlatform(String platform) {
		this.platform = platform;
	}

	public String getPnr() {
		return pnr;
	}

	public void setPnr(String pnr) {
		this.pnr = pnr;
	}

	public String getLpnr() {
		return lpnr;
	}

	public void setLpnr(String lpnr) {
		this.lpnr = lpnr;
	}

	public String getTicketNum() {
		return ticketNum;
	}

	public void setTicketNum(String ticketNum) {
		this.ticketNum = ticketNum;
	}

	public List<IntairFlight> getFlights() {
		return flights;
	}

	public void setFlights(List<IntairFlight> flights) {
		this.flights = flights;
	}

	public List<IntairPassenger> getPassengers() {
		return passengers;
	}

	public void setPassengers(List<IntairPassenger> passengers) {
		this.passengers = passengers;
	}

	public String getDeparture() {
		return departure;
	}

	public void setDeparture(String departure) {
		this.departure = departure;
	}

	public String getArrival() {
		return arrival;
	}

	public void setArrival(String arrival) {
		this.arrival = arrival;
	}

	public String getAirline() {
		return airline;
	}

	public void setAirline(String airline) {
		this.airline = airline;
	}

	public String getContactName() {
		return contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public String getContactPhone() {
		return contactPhone;
	}

	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	public String getContactMail() {
		return contactMail;
	}

	public void setContactMail(String contactMail) {
		this.contactMail = contactMail;
	}

	public String getPassengerNames() {
		return passengerNames;
	}

	public void setPassengerNames(String passengerNames) {
		this.passengerNames = passengerNames;
	}

	public String getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getPlatformOrderNum() {
		return platformOrderNum;
	}

	public void setPlatformOrderNum(String platformOrderNum) {
		this.platformOrderNum = platformOrderNum;
	}

	public Long getBookDate() {
		return bookDate;
	}

	public void setBookDate(Long bookDate) {
		this.bookDate = bookDate;
	}

	public String getBookDateStartStr() {
		return bookDateStartStr;
	}

	public void setBookDateStartStr(String bookDateStartStr) {
		this.bookDateStartStr = bookDateStartStr;
	}

	public String getBookDateEndStr() {
		return bookDateEndStr;
	}

	public void setBookDateEndStr(String bookDateEndStr) {
		this.bookDateEndStr = bookDateEndStr;
	}

	public String getFlightNo() {
		return flightNo;
	}

	public void setFlightNo(String flightNo) {
		this.flightNo = flightNo;
	}

	public String getBookDateStr() {
		return bookDateStr;
	}

	public void setBookDateStr(String bookDateStr) {
		this.bookDateStr = bookDateStr;
	}

	public String getDepartureDateStr() {
		return departureDateStr;
	}

	public void setDepartureDateStr(String departureDateStr) {
		this.departureDateStr = departureDateStr;
	}

	public String getCommisionPolicyId() {
		return commisionPolicyId;
	}

	public void setCommisionPolicyId(String commisionPolicyId) {
		this.commisionPolicyId = commisionPolicyId;
	}

	public IntairFare getFare() {
		return fare;
	}

	public void setFare(IntairFare fare) {
		this.fare = fare;
	}

	public String getPnrStatus() {
		return pnrStatus;
	}

	public void setPnrStatus(String pnrStatus) {
		this.pnrStatus = pnrStatus;
	}

	public Long getTicketingDeadline() {
		return ticketingDeadline;
	}

	public void setTicketingDeadline(Long ticketingDeadline) {
		this.ticketingDeadline = ticketingDeadline;
	}

	public String getOfficeNo() {
		return officeNo;
	}

	public void setOfficeNo(String officeNo) {
		this.officeNo = officeNo;
	}

	public String getPlatformPolicyId() {
		return platformPolicyId;
	}

	public void setPlatformPolicyId(String platformPolicyId) {
		this.platformPolicyId = platformPolicyId;
	}

	public Integer getTicketingType() {
		return ticketingType;
	}

	public void setTicketingType(Integer ticketingType) {
		this.ticketingType = ticketingType;
	}

	public Long getAdtk() {
		return adtk;
	}

	public void setAdtk(Long adtk) {
		this.adtk = adtk;
	}
	
	public Long getVendorId() {
		return vendorId;
	}

	public void setVendorId(Long vendorId) {
		this.vendorId = vendorId;
	}

	public String getTicketType() {
		return ticketType;
	}

	public void setTicketType(String ticketType) {
		this.ticketType = ticketType;
	}

	public String getPaltformPolicyId() {
		return paltformPolicyId;
	}

	public void setPaltformPolicyId(String paltformPolicyId) {
		this.paltformPolicyId = paltformPolicyId;
	}

	public String getEiRemark() {
		return eiRemark;
	}

	public void setEiRemark(String eiRemark) {
		this.eiRemark = eiRemark;
	}

	public String getPlatformStatus() {
		return platformStatus;
	}

	public void setPlatformStatus(String platformStatus) {
		this.platformStatus = platformStatus;
	}

	public String getStatusName() {
		return statusName;
	}

	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}

	public Long getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(Long operatorId) {
		this.operatorId = operatorId;
	}

	public String getDepartureDateStartStr() {
		return departureDateStartStr;
	}

	public void setDepartureDateStartStr(String departureDateStartStr) {
		this.departureDateStartStr = departureDateStartStr;
	}

	public String getDepartureDateEndStr() {
		return departureDateEndStr;
	}

	public void setDepartureDateEndStr(String departureDateEndStr) {
		this.departureDateEndStr = departureDateEndStr;
	}
	
	public String getClientName() {
		return clientName;
	}

	public void setClientName(String clientName) {
		this.clientName = clientName;
	}

	public String getPlatformName() {
		return platformName;
	}

	public void setPlatformName(String platformName) {
		this.platformName = platformName;
	}

	public String getAirlineName() {
		return airlineName;
	}

	public void setAirlineName(String airlineName) {
		this.airlineName = airlineName;
	}

	public Long getBookOperatorId() {
		return bookOperatorId;
	}

	public void setBookOperatorId(Long bookOperatorId) {
		this.bookOperatorId = bookOperatorId;
	}

	public String getBookOperatorName() {
		return bookOperatorName;
	}

	public void setBookOperatorName(String bookOperatorName) {
		this.bookOperatorName = bookOperatorName;
	}

	
}
